home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / nyword20.arc / ME.DOC < prev    next >
Text File  |  1986-10-08  |  5KB  |  121 lines

  1.                  A RECONFIGURABLE PROGRAMMER'S EDITOR
  2.                            WITH SOURCE CODE
  3.  
  4.     ME is a high quality programmer's text editor written specifically
  5. or  the  IBM PC. It contains features only found in the more expensive
  6. programmer's text editors. These features include :
  7.  
  8.                            Multiple Windows
  9.                          Column cut and paste
  10.                          Regular Expressions
  11.                         C-like Macro Language
  12.                            Keyboard Macros
  13.                        Reconfigurable Keyboard
  14.  
  15.  
  16.                             FAST OPERATION
  17.  
  18.     A  common  complaint  with some of the more expensive programmer's
  19. editors is the sluggish operation. Too many of  the  "basic"  commands
  20. are implemented as macros, and virtual memory slows the operation even
  21. more.  ME  is extremely quick, keeping all text in memory. As the cost
  22. of memory decreases, and with most people  owning  at  least  512K  of
  23. memory,  editing  large  files  is  no  longer  a  problem. As the new
  24. generation of CPU chips emerge, most virtual memory operations will be
  25. handled by the hardware, not by the software.
  26.  
  27.  
  28.                         C-LIKE MACRO LANGUAGE
  29.  
  30.     New  commands  and  features may be added to the editor by writing
  31. programs  in  its  macro  language.  The  language  resembles  C,  and
  32. it's  extremely  easy  to  write  and  examine macros when you are not
  33. dealing with a parenthesized language like LISP. The  macro  languages
  34. comes  with a rich set of primitives for handling strings and changing
  35. the  editor  environment.  ou can assign a macro to any keystroke. You
  36. can even generate a macro from a keyboard macro.
  37.  
  38.     The editor comes with a macro compiler.  The  compiler  takes  the
  39. macro source file, and produces an intermediate code file from it. The
  40. intermediate code executes very quickly, and takes up little space.
  41.  
  42.     With  the  macro  language,  you  can  customize  your programming
  43. environment for different languages and different compilers.
  44.  
  45.  
  46.                           MULTI-FILE EDITING
  47.  
  48.     The  editor  allows you to keep as many as 12 different windows on
  49. the screen simultaneously. Each window can contain a  different  file,
  50. or  can  have  multiple  views  into the same file. Text can be easily
  51. transfered between windows. You can choose any window, and enlarge  it
  52. to the size of the whole screen for easier editing.
  53.  
  54.  
  55.                          REGULAR EXPRESSIONS
  56.  
  57.      The  UNIX(TM)  operating  system pioneered the use of regular ex-
  58. pressions in pattern matching. Regular expressions allow you to search
  59. for a context, such as "all lines beginning with the  letter  a,b,  or
  60. c", or "any occurence of two numbers followed by a letter". The editor
  61. incorporates   regular   expressions  into  its  search-and-substitute
  62. facility to allow powerful pattern matching.
  63.  
  64.  
  65.                            SAFETY FEATURES
  66.  
  67.     To  prevent  a  loss  of  your file, there are two safety features
  68. built in to the editor. After you save a file, the editor will make  a
  69. backup  copy  of  the old version. Also, the user can enable an option
  70. that dumps the current buffer out to a file after every n  keystrokes.
  71. If  the  editing session terminates normally, then this temporary file
  72. is erased, but if the system crashes, then you can recover your edited
  73. file from this temporary file.
  74.  
  75.  
  76.                           SOURCE CODE OPTION
  77.  
  78.     The source code option lets you see how text editors are  written,
  79. and  gives you real-world applications of various data structures. You
  80. will also learn how to write interpreters by  examining  code  to  the
  81. macro  language  compiler  and  interpreter. 
  82.  
  83.     If you have a favorite set of macros, you can code the  macros  in
  84. 'C',  and  add them to the editor. This will make your macros run much
  85. faster, and since you don't have to load them in, this will also  save
  86. space.
  87.  
  88.     A unique advantage of the source code option is that many program-
  89. mers  will  have the opportunity to examine the code, improve parts of
  90. it, and add additional features. The best of  these  improvements  and
  91. enhancements  will  be  incorporated into future releases, which, as a
  92. registered source code user, you will receive updates for. 
  93.  
  94.     The code is written in C, and conforms to the ANSI standard.  This
  95. allows  the  code  to  be compiled with any compiler that supports the
  96. ANSI standard. A few of the string handling and input-output  routines
  97. are written in 8086 assembly language for speed. 
  98.  
  99.     The source code option is perfect for OEMs and VARs  who  want  to
  100. add a text editor to their applications.
  101.  
  102. END USER PRICES
  103.  
  104. Price for program and on-line documentation             $35.00
  105. Price for complete source code                          $49.95
  106. Price for both                                          $79.95
  107.  
  108. VARS and OEMS - please contact us. We have very favorable terms  which
  109. would allow you to sell the editor with your own product line.
  110.  
  111.  
  112.                        MAGMA SOFTWARE SYSTEMS
  113.                             Marc Adler
  114.                         138 - 23 Hoover Ave.
  115.                       Jamaica, New York  11435
  116.                                   
  117.                          (201) 376 - 0955
  118.  
  119. Please make checks out to Marc Adler
  120.  
  121.